<?php
/**
 * 版权所有 (C) 2024 [陕西超拼软件科技有限公司]
 * 本产品使用《Apache-2.0》开源协议，除非遵守许可证（http://www.apache.org/licenses/LICENSE-2.0），否则不得使用
 * 未经许可禁止在本产品的整体或任何部分基础上以发展任何派生版本、修改版本或第三方版本用于重新分发
 * 具体说明可前往见闻间官网：https://cc.chaopin100.com/xinxuan 进行查看
 */
declare(strict_types=1);

namespace app\admin\controller\auth;

//use app\admin\service\PermissionService;
//use app\common\model\PermissionModel;
use app\admin\controller\Controller;
use think\response\Json;
use think\Request;

class Permission extends Controller
{
    /**
     * @var \app\admin\service\auth\PermissionService
     */
    protected $service = null;

    public function initialize()
    {
        parent::initialize();
        $this->service = new \app\admin\service\auth\PermissionService();
    }



    /**
     * 更新账户
     */
    public function update_account()
    {
        $params = request()->param();
        $this->service->updateAccount($params['id'], $params['account'], $params['password']);
        return success('更新成功');
    }
    public function tree()
    {

        $list = $this->service->getPermission();
        return success($list);
    }


}